Big Huge Thesaurus

Athyrium thelypteroides

noun